#include<bits/stdc++.h> 
using namespace std;
// 	一串由N个正整数组成的需求列表表示电梯要在哪些层停下，电梯上一层楼要花费6s
//  下一层楼要花费4s，在每一个需求层又会停5s。电梯从0层开始，计算总的花费时长 
//1.每个输入具有一个测试用例，测试用例由一行组成，先是个数N，然后紧跟着N个正
//	整数，每个输入都小于100 
//2.对于每一个测试用例，输出所需要花费的时间 
//3.遍历

int main(){
	int N;
	cin>>N;
	int requests[N];
	for(int i = 0;i<N;i++){
		cin>>requests[i];
	}
	int up=6;
	int down=4;
	int stop=5;
	int pre = 0;
	int total_time = 0;
	for(int i = 0;i<N;i++){
		if(pre<requests[i]){
			total_time += (requests[i]-pre) * 6;
		}
		else if(pre > requests[i]){
			total_time += (pre - requests[i]) * 4;
		}
		pre = requests[i];
		total_time += 5;			
	}
	cout<<total_time<<endl;
    return 0;
} 